.container {
  background-color: #2599d2;
  position: relative;
  .page_bg {
    width: 100%;
    position: absolute;
    left: 0; bottom: 0;
  }
  .main {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
  }
  .logo_pic {
    margin-top: 17.54vh;
    border-radius: 50%;
    width: 342rpx;
    height: 342rpx;
  }
}

.btn_login {
  --button-default-background-color: #f4cd11;
  --button-default-border-color: #231815;
  --button-border-width: 3rpx;
  width: 100%;
  position: relative;
  padding: 0 80rpx 0;
  margin-top: 17.73vh;
  .btn_decorate {
    width: 205rpx;
    height: 145rpx;
    position: absolute;
    left: 50%;top: 0;
    transform: translate(-50%, -100%);
  }
}